<!--
 * @Descripttion: 
 * @Version: 
 * @Author: gaohj
 * @Date: 2023-01-03 17:41:13
 * @LastEditors: Please set LastEditors
 * @LastEditTime: 2023-01-03 18:03:31
-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var nums = [14,2,9,5,10,1,3,7,6,8,4,11,13,12,15];
        console.log('原数组',nums);
        // 第二轮相比第一轮少比较一次
        // 第三轮相比第二轮少比较一次
        // 第四轮相比第三轮少比较一次
        // i == 0  内层循环 少 0次
        // i == 1  内层循环 少 1次
        // i == 2  内层循环 少 2次
        // length - 1-i 第0轮 比较 14
        // length - 1-i 第1轮 比较 13
        // length - 1-i 第2轮 比较 12
        //  1  
        //结束 

        for(var i=0;i<nums.length-1;i++){    //控制几轮 最多14轮 长度-1轮
           for(var j=0;j<nums.length-1-i;j++){ // 控制每一轮的比较次数 最多 nums.length-i-1次
                if(nums[j]<nums[j+1]){
                    var temp = nums[j];
                    nums[j] = nums[j+1];
                    nums[j+1] = temp;
                }
                // console.log(`第${i+1}轮第${j+1}次比较结果是${nums}`);
           }
        //    console.log(`第${i+1}轮结果是${nums}`);
        }
        console.log(nums);
    </script>
</body>
</html>